← CA Housing Permitting Friction

SAN CARLOS

2024 HCD Annual Progress Report data

Approval Speed
0 days
Excess delay
0 days
Project-years delayed
0
Affordable delayed
0

Median stage durations

How long the typical project takes at each stage. The yellow Approval Speed bar is the weighted composite (stages 1 + 2 + 25% of stage 3) used for ranking. The dashed line is the peer-group benchmark (25th percentile of approval speed).

Application-to-permit conversion

What share of applications receive a building permit within each time window? The projected rate estimates eventual outcomes for recent applications.

Within 1 month Within 3 months Within 6 months Within 24 months

Projected eventual permit rate: 62% (based on historical cohorts with 24+ months of data)

Overall app → permit rate 43%
Permit → completion rate 131%

RHNA progress

California's Regional Housing Needs Allocation (RHNA) mandates that each jurisdiction plan for and permit a target number of housing units over an 8-year cycle (2023–2031), broken down by income level. The bars below show how many units have been permitted so far toward each target.

Overall RHNA progress 70 / 2,735 (3%)
Very Low Income 0 / 739 (0%)
Low Income 0 / 425 (0%)
Moderate Income 0 / 438 (0%)
Above Moderate 70 / 1,133 (6%)

Jurisdictions that fall behind their RHNA targets may face state accountability measures, including SB 35 ministerial streamlining requirements for housing projects.

Projects (357)

Project ⇅ Type ⇅ Status ⇅ Units ⇅ App → Entitle ⇅ Entitle → Permit ⇅ Permit → Complete ⇅ Speed ⇅
BLD2021-00374 adu Permitted 1 None 2127 None —
BLD2022-00096 adu Completed 1 None 58 278 —
BLD2022-00219 adu Permitted 1 None 246 None —
BLD1021-00659 adu Permitted 1 None 107 None —
BLD2022-00401 adu Permitted 1 51 42 None —
BLD2021-00871 single family Permitted 1 None 267 None —
BLD2021-00920 adu Permitted 1 None 148 None —
BLD2022-00343 adu Permitted 1 0 95 None —
BLD2020-00796 adu Completed 1 None 71 355 —
BLD2021-00178 adu Completed 1 None 326 218 —
BLD2021-00404 adu Permitted 1 None 153 None —
BLD2022-00280 adu Permitted 1 56 12 None —
BLD2021-00897 single family Permitted 1 None 281 None —
BLD2022-00001 adu Permitted 1 0 164 None —
BLD2022-00016 adu Permitted 1 None 68 None —
BLD2021-000789 adu Permitted 1 None None None —
BLD2022-00219 adu Permitted 1 75 3 None —
BLD2021-00871 adu Permitted 1 None 267 None —
BLD2021-00374 adu Permitted 1 None 539 None —
BLd2022-00244 adu Permitted 1 69 12 None —
BLD2022-00068 adu Permitted 1 5 113 None —
BLD2021-00854 adu Completed 1 None 66 262 —
BLD2021-00359 adu Permitted 1 None 189 None —
BLD2021-00839 adu Permitted 1 None 291 None —
BLD2022-00377 adu Permitted 1 None 61 None —
BLD2021-00580 adu Permitted 1 None 64 None —
BLD2022-00151 adu Permitted 1 None 32 None —
BLD2021-00783 adu Permitted 1 581 265 None —
BLD2022-00581 adu Permitted 1 None 401 None —
BLd2022-00063 adu Permitted 1 41 131 None —
BLD2022-00593 adu Completed 1 60 9 133 102
BLD2023-00579 adu Permitted 1 None 67 None —
BLD2022-00629 adu Completed 1 84 36 301 195
BLD2022-00630 adu Completed 1 40 192 208 284
BLD2023-00106 adu Permitted 1 None 21 None —
PLN2021-00187 single family Entitled 1 None None None —
BLD2020-00807 adu Completed 0 None None None —
BLD2021-00789 adu Completed 0 None None None —
BLD2022-00593 adu Completed 0 None None None —
BLD2020-00275 adu Completed 0 None None None —
BLD2023-00076 adu Permitted 1 56 98 None —
BLD2021-00841 adu Completed 1 None 77 60 —
BLD2022-00649 adu Permitted 1 99 147 None —
PLN2023-00086 adu Entitled 1 None None None —
BLD2022-00678 adu Permitted 1 None 576 None —
BLD2023-00148 adu Permitted 1 84 104 None —
BLD2023-00143 adu Permitted 1 64 162 None —
BLD2022-00528 adu Completed 1 136 60 245 257
BLD2023-00040 adu Permitted 1 None 115 None —
BLD2023-00425 adu Completed 1 None 1 160 —
PLN2018-00209 large multi Entitled 87 None None None —
PLN2023-00076 adu Entitled 1 None None None —
BLD2020-00796 adu Completed 0 None None None —
BLD2022-00280 adu Completed 0 None None None —
BLD2022-00364 adu Completed 0 None None None —
BLD2023-00031 adu Completed 0 None None None —
BLD2023-00012 adu Permitted 1 None 10 None —
BLD2022-00172 adu Permitted 1 146 345 None —
BLD2023-00643 adu Permitted 1 104 60 None —
BLD2023-00807 adu Permitted 1 None 46 None —
BLD2023-00390 adu Permitted 1 None 73 None —
BLD2022-00673 adu Permitted 1 224 33 None —
PLN2022-00171 large multi Entitled 33 None None None —
PLN2022-00204 other Entitled 4 333 None None —
BLD2022-00343 adu Completed 0 None None None —
BLD2022-00377 adu Completed 0 None None None —
BLD2023-00045 adu Permitted 1 189 240 None —
BLD2023-00154 adu Permitted 1 112 76 None —
BLD2023-00779 adu Permitted 1 None 105 None —
BLD2023-00541 adu Permitted 1 None 134 None —
BLD2022-00067 adu Permitted 1 367 28 None —
BLD2022-00847 adu Permitted 1 48 21 None —
BLD2022-00414 adu Completed 0 None None None —
BLD2019-00678 single family Completed 0 None None None —
BLD2023-00126 other Completed 1 None 12 94 —
BLD2023-00193 adu Permitted 1 208 220 None —
BLD2021-00896 adu Permitted 1 None 445 None —
BLD2021-00750 adu Permitted 1 None 383 None —
PLN2023-00004 large multi Entitled 242 None None None —
PLN2022-00193 other Entitled 4 343 None None —
BLD2019-00191 adu Completed 0 None None None —
BLD2020-00220 adu Completed 0 None None None —
BLD2021-00895 adu Completed 0 None None None —
BLD2022-00401 adu Completed 0 None None None —
BLD2023-00459 adu Completed 0 None None None —
BLD2017-00708 other Permitted 0 None None None —
BLD2018-00006 adu Permitted 0 None None None —
BLD2018-00227 adu Permitted 1 20 132 None —
BLD2017-00834 adu Completed 1 None 112 268 —
BLD2017-00345 large multi Permitted 0 None None None —
BLD2017-00943 single family Permitted 0 None None None —
BLD2017-01009 adu Completed 1 None 3 15 —
BLD2018-00149 adu Permitted 1 48 9 None —
BLD2018-00251 adu Permitted 1 30 22 None —
BLD2018-00545 adu Permitted 1 5 14 None —
BLD2018-00243 adu Permitted 1 18 130 None —
BLD2018-00091 adu Completed 1 98 40 142 174
BLD2018-00027 adu Permitted 1 110 106 None —
BLD2018-00021 adu Completed 1 52 14 33 74
BLD2018-00346 adu Permitted 1 68 149 None —
BLD2017-00734 single family Permitted 0 None None None —
BLD2018-00626 adu Permitted 1 4 86 None —
BLD2017-01019 adu Permitted 1 None 0 None —
PLN2017-00223 single family Entitled 1 None None None —
PLN2017-00215 single family Entitled 1 None None None —
PLN2019-00051 single family Permitted 1 80 95 None —
BLD2018-00487 adu Permitted 1 None 0 None —
BLD2018-00690 adu Permitted 1 None 0 None —
BLD2019-00026 adu Permitted 1 236 0 None —
BLD2019-00045 adu Permitted 1 141 0 None —
BLD2016-00593 large multi Permitted 9 None 1379 None —
BLD2018-00816 large multi Permitted 6 None 576 None —
PLN2017-00215 adu Entitled 1 None None None —
BLD2018-00912 adu Permitted 1 42 0 None —
BLD2016-00166 large multi Permitted 18 None 183 None —
BLD2018-00691 single family Permitted 1 None 281 None —
BLD2018-00989 single family Permitted 1 None 256 None —
BLD2019-00283 single family Permitted 1 None 329 None —
PLN2018-00193 single family Entitled 1 None None None —
PLN2018-00032 other Entitled 4 31 None None —
PLN2019-0002 single family Entitled 1 200 None None —
PLN2018-00065 large multi Entitled 8 20 None None —
BLD2018-00768 adu Permitted 1 91 0 None —
BLD2019-00576 adu Completed 1 None 0 5 —
PLN2018-00185 single family Entitled 1 None None None —
PLN2018-00047 single family Entitled 1 None None None —
PLN2019-00011 single family Entitled 1 271 None None —
PLN2019-00011 adu Entitled 1 271 None None —
BLD2018-00618 adu Permitted 1 None 0 None —
BLD2018-00420 adu Completed 1 27 0 17 31
BLD2019-00758 adu Permitted 1 None 0 None —
PLN2019-00097 single family Permitted 1 None 239 None —
PLN2019-00037 single family Entitled 1 270 None None —
PLN2018-00161 large multi Entitled 24 None None None —
PLN2019-00037 single family Entitled 1 172 None None —
BLD2018-00776 adu Completed 1 None 0 212 —
BLD2018-00267 adu Permitted 1 32 0 None —
BLD2017-00648 single family Permitted 0 None None None —
BLD2018-00640 adu Permitted 1 None 68 None —
BLD2018-00300 adu Permitted 1 231 None None —
PLN2018-00203 single family Permitted 1 None 123 None —
PLN2016-00118 large multi Entitled 24 21 None None —
PLN2019-00017 single family Entitled 1 None None None —
BLD2020-00820 adu Permitted 1 None 146 None —
BLD2021-00373 adu Permitted 1 None 62 None —
BLD2021-00411 adu Permitted 1 None 11 None —
BLD2018-00487 adu Completed 1 None 190 791 —
BLD2019-01015 adu Permitted 1 None 239 None —
BLD2020-00706 adu Completed 1 None 77 204 —
BLD2020-00816 single family Permitted 1 None 25 None —
BLD2021-00370 single family Permitted 1 None 11 None —
BLD2020-00279 single family Completed 1 None 101 407 —
BLD2019-00945 adu Permitted 1 None 131 None —
BLD2020-00219 adu Permitted 1 None None None —
BLD2020-00235 single family Permitted 1 None 7 None —
BLD2020-00712 adu Permitted 1 None 163 None —
BLD2021-00165 adu Permitted 1 None 42 None —
BLD2021-00331 adu Permitted 1 None 8 None —
BLD2021-00507 adu Permitted 1 None 24 None —
BLD2018-00267 adu Completed 1 None 316 867 —
BLD2019-00141 adu Completed 1 None 287 567 —
BLD2020-00005 adu Completed 1 None None 287 —
BLD2020-00420 adu Permitted 1 None 69 None —
BLD2020-00779 adu Permitted 1 None 31 None —
BLD2021-00375 adu Permitted 1 None 5 None —
BLD2021-00622 single family Permitted 1 None 14 None —
BLD2016-00460 large multi Completed 9 None 862 1346 —
BLD2020-00437 adu Completed 1 None 11 210 —
BLD2020-00579 adu Permitted 1 None 9 None —
BLD2021-00004 adu Permitted 1 None 2 None —
BLD2021-00140 adu Permitted 1 None 11 None —
BLD2021-00168 adu Permitted 1 None 29 None —
BLD2021-00417 adu Permitted 1 314 60 None —
BLD2018-00618 adu Completed 1 None 235 749 —
BLD2019-00999 adu Completed 1 None 379 186 —
BLD2020-00105 adu Permitted 1 None 13 None —
BLD2020-00457 adu Permitted 1 None 139 None —
BLD2020-00626 adu Permitted 1 None 16 None —
BLD2020-00800 adu Permitted 1 None 27 None —
BLD2021-00008 adu Permitted 1 None 21 None —
BLD2021-00472 adu Permitted 1 None 42 None —
BLD2020-00294 adu Completed 1 None 41 178 —
BLD2020-00082 large multi Permitted 8 None 39 None —
BLD2020-00702 adu Completed 1 None 120 253 —
BLD2021-00152 adu Permitted 1 None 15 None —
BLD2021-00450 adu Permitted 1 None 15 None —
BLD2020-00073 adu Completed 1 None 17 274 —
PLN2019-00047 adu Permitted 1 None 254 None —
PLN2019-00197 single family Entitled 1 None None None —
PLN2019-00152 single family Permitted 1 None 101 None —
PLN2019-00151 single family Permitted 1 None 101 None —
PLN2020-00016 single family Permitted 1 None 95 None —
PLN2017-00183 other Permitted 4 None 702 None —
045-303-130 adu Completed 0 None None 192 —
045-312-140 adu Completed 0 None None 108 —
051-356-060 adu Permitted 0 None None None —
049-091-090 adu Completed 0 None None 15 —
PLN2019-00047 single family Entitled 1 None None None —
PLN2019-00028 single family Entitled 1 73 None None —
PLN2020-00041 single family Permitted 1 118 133 None —
PLN2019-00164 single family Entitled 1 None None None —
PLN2019-00022 single family Permitted 1 None 321 None —
050-273-460 adu Permitted 0 None None None —
050-034-010 adu Permitted 0 None None None —
051-345-090 adu Completed 0 None None 108 —
049-400-020 adu Permitted 0 None None None —
051-244-100 adu Completed 0 None None 113 —
051-305-470 adu Completed 0 None None 29 —
050-265-070 adu Completed 0 None None None —
PLN2019-00156 adu Permitted 1 None 323 None —
PLN2019-00029 single family Entitled 1 None None None —
PLN2019-00200 single family Entitled 1 None None None —
PLN2018-00161 large multi Permitted 24 277 409 None —
051-111-170 adu Permitted 0 None None None —
049-341-170 adu Completed 0 None None None —
PLN2019-00047 single family Permitted 1 None 254 None —
PLN2019-00178 single family Entitled 1 None None None —
PLN2019-00033 single family Permitted 1 None 252 None —
051-386-060 adu Completed 0 None None 115 —
049-212-190 adu Permitted 0 None None None —
050-064-040 other Completed 0 None None None —
051-191-020 adu Completed 0 None None None —
PLN2019-00144 single family Entitled 1 None None None —
PLN2019-00195 single family Permitted 1 None 120 None —
PLN2019-00177 single family Permitted 1 None 102 None —
PLN2017-00221 adu Permitted 1 None 423 None —
049-360-280 adu Permitted 0 None None None —
PLN2020-00059 single family Entitled 1 None None None —
PLN2020-00010 single family Entitled 1 225 None None —
PLN2020-00049 single family Entitled 1 None None None —
PLN2020-00080 single family Entitled 1 None None None —
PLN2017-00093 large multi Entitled 35 None None None —
050-083-140 adu Permitted 0 None None None —
050-380-140 adu Permitted 0 None None None —
PLN2020-00092 adu Permitted 1 None 314 None —
PLN2019-00180 single family Entitled 1 None None None —
PLN2019-00165 single family Entitled 1 None None None —
PLN2019-00205 single family Entitled 1 None None None —
PLN2019-00205 adu Entitled 1 None None None —
051-271-460 adu Permitted 0 None None None —
050-045-060 adu Permitted 0 None None None —
050-045-220 adu Completed 0 None None 265 —
046-112-340 adu Permitted 0 None None None —
051-203-060 adu Permitted 0 None None None —
051-261-210 adu Completed 0 None None None —
BLD2024-00037 adu Completed 1 None 0 159 —
BLD2024-00669 adu Permitted 1 None 0 None —
BLD2023-00860 adu Permitted 1 229 0 None —
BLD2024-00311 adu Permitted 1 None 0 None —
BLD2024-00379 adu Permitted 1 None 0 None —
BLD2022-00244 adu Completed 0 None None None —
BLD2024-00241 adu Permitted 1 None 0 None —
BLD2024-00170 other Permitted 0 None None None —
PLN2024-00044 single family Entitled 1 127 None None —
PLN2024-00059 other Entitled 2 120 None None —
BLD2022-00712 other Completed 0 None None None —
BLD2023-00751 adu Completed 0 None None None —
BLD2021-00920 adu Completed 0 None None None —
BLD2023-00143 adu Completed 0 None None None —
BLD2022-00151 adu Completed 0 None None None —
BLD2022-00556 adu Completed 0 None None None —
BLD2024-00657 adu Completed 1 None 0 192 —
BLD2023-00494 adu Permitted 1 None 0 None —
BLD2024-00036 adu Permitted 1 None 0 None —
BLD2024-00458 other Permitted 0 None None None —
PLN2023-00068 single family Entitled 1 None None None —
PLN2023-00101 adu Entitled 1 None None None —
BLD2022-00068 other Completed 0 None None None —
BLD2023-00376 adu Completed 0 None None None —
BLD2023-00541 adu Completed 0 None None None —
BLD2023-00040 adu Completed 0 None None None —
BLD2024-00049 adu Permitted 1 None 0 None —
BLD2023-00937 adu Permitted 1 None 0 None —
PLN2024-00056 other Entitled 2 160 None None —
BLD2021-00889 single family Completed 0 None None None —
BLD2022-00306 single family Completed 0 None None None —
BLD2022-00649 adu Completed 0 None None None —
BLD2024-00167 adu Permitted 1 None 0 None —
PLN2023-00009 other Entitled 4 None None None —
BLD2021-00370 single family Completed 0 None None None —
BLD2021-00897 other Completed 0 None None None —
BLD2023-00148 other Completed 0 None None None —
PLN2024-00011 adu Entitled 1 24 None None —
BLD2024-00066 adu Permitted 1 295 0 None —
BLD2023-00943 adu Permitted 1 None 0 None —
BLD2024-00640 adu Permitted 1 None 0 None —
BLD2023-00590 adu Permitted 1 None 0 None —
BLD2023-00855 adu Completed 1 None 0 274 —
BLD2023-00567 other Permitted 0 None None None —
PLN2023-00092 adu Entitled 1 None None None —
BLD2022-00338 single family Completed 0 None None None —
BLD2023-00186 single family Completed 0 None None None —
BLD2023-00154 other Completed 0 None None None —
BLD2023-00910 adu Permitted 1 365 0 None —
BLD2023-00499 adu Permitted 1 None 0 None —
BLD2024-00397 adu Permitted 1 None 0 None —
BLD2023-00652 single family Permitted 0 None None None —
PLN2024-00049 single family Entitled 1 137 None None —
PLN2024-00067 single family Entitled 1 124 None None —
BLD2015-00943 single family Completed 0 None None 160 —
BLD2021-00622 single family Completed 0 None None None —
BLD2021-00890 single family Completed 0 None None None —
BLD2022-00857 single family Completed 0 None None None —
BLD2023-00275 single family Completed 0 None None None —
BLD2021-00871 other Completed 0 None None None —
BLD2019-00045 adu Completed 0 None None None —
BLD2021-00750 adu Completed 0 None None None —
BLD2021-00645 single family Permitted 1 None 188 None —
BLD2021-00897 adu Permitted 1 None 281 None —
BLD2022-00335 adu Permitted 1 10 82 None —
BLD2022-00414 adu Permitted 1 0 76 None —
BLD2021-00895 adu Permitted 1 1043 0 None —
BLD2022-00364 adu Permitted 1 117 84 None —
BLD1022-00556 adu Permitted 1 81 25 None —
BLD2023-00058 adu Permitted 1 None 272 None —
BLD2023-00511 adu Permitted 1 None 94 None —
BLD2019-01001 adu Permitted 1 None 1205 None —
PLN2022-00110 large multi Entitled 15 333 None None —
PLN2022-00181 adu Entitled 1 181 None None —
BLD2019-01004 adu Completed 0 None None None —
BLD2022-00129 adu Completed 0 None None None —
BLD2021-00008 adu Completed 0 None None None —
BLD2022-00001 adu Completed 0 None None None —
BLD2018-00030 adu Permitted 1 None 4 None —
BLD2018-00689 adu Permitted 1 61 1 None —
BLD2017-00855 adu Completed 1 None 37 None —
PLN2018-00133 single family Permitted 1 None 165 None —
BLD2018-00964 adu Completed 1 28 None 178 —
BLD2019-00141 adu Permitted 1 105 0 None —
BLD2018-00909 single family Permitted 1 None 98 None —
BLD2019-01004 adu Permitted 1 None 85 None —
BLD2020-00220 adu Permitted 1 None 60 None —
BLD2020-00269 adu Permitted 1 None 56 None —
BLD2020-00750 single family Permitted 1 None 63 None —
BLD2021-00015 adu Permitted 1 None 141 None —
BLD2021-00101 single family Permitted 1 None 25 None —
BLD2020-00037 adu Completed 1 None 150 267 —
BLD2020-00241 adu Completed 1 None 90 287 —
PLN2020-00060 single family Entitled 1 82 None None —
050-291-270 adu Permitted 0 None None None —
051-192-210 adu Completed 0 None None 49 —
0510202-250 adu Permitted 0 None None None —
049--351-160 adu Permitted 0 None None None —
051-111-330 adu Completed 0 None None None —
BLD2023-00376 adu Completed 1 None 0 177 —
BLD2023-00812 adu Completed 1 None 0 140 —
BLD2024-00007 adu Completed 1 None 0 107 —
BLD2023-00583 adu Completed 1 None 0 76 —
BLD2023-00753 adu Permitted 1 None 0 None —
BLD2023-00883 adu Completed 1 None 0 216 —
BLD2024-00609 other Permitted 0 None None None —
BLD2023-00274 single family Completed 0 None None None —
BLD2023-00076 other Completed 0 None None None —
BLD2023-00012 adu Completed 0 None None None —
BLD2020-00105 adu Completed 0 None None None —
BLD2023-00390 adu Completed 0 None None None —
BLD2023-00106 adu Completed 0 None None None —